﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace JXT.PrimaryKey.Batman.Domain.Repositories.MySql.Expressions
{
    public interface IDatabaseEnvironment {
        string LeftTag { get; }

        string RightTag { get; }

        char ParameterChar { get; }

        string LessThanTag { get; }

        string LessThanOrEqualTag { get; }

        string GreaterThanTag { get; }

        string GreaterThanOrEqualTag { get; }

        string EqualTag { get; }

        string NotEqualTag { get; }

        string AndTag { get; }

        string OrTag { get; }

        string NotTag { get; }

        bool IsSupportLimit { get; }

        bool IsSupportTop { get; }

        string NewRowIdFunction { get; }
    }
}
